﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using SCMS.Model;
using System.Web.Mvc;

namespace SCMS.UI.Models
{
    public class FleetManager
    {
        public FleetDetail EntityFleetDetails { get; set; }
        public SelectList Assets { get; set; }
        public SelectList Modelz { get; set; }
        public SelectList Brands { get; set; }
        public SelectList DutyTypes { get; set; }
        public SelectList InsuranceTypes { get; set; }
    }

    public class ViewFleetDetails
    {
        public List<FleetDailyManagement> FDailyMngtDetails { get; set; }

        public List<GarageInfo> GarageInfoDetails { get; set; }

        public List<Equipment2Fleet> Eqpmnt2FleetDetails { get; set; }

        public List<DriverDetail> DriverDetails { get; set; }
    }

    public class ViewFSummaryDetails
    {
        public FleetDetail EntityFleetDetails { get; set; }
        public float AvrgFuelConsumption { get; set; }
    }

    public class DailyFleetMgt
    {
        public FleetDailyManagement EntityDailFM { get; set; }
        public SelectList Incidences { get; set; }
    }

    public class GarageInfor
    {
        public GarageInfo EntityGarageInfo { get; set; }
        public SelectList Currencies { get; set; }
        public SelectList Suppliers { get; set; }
    }

    public class DriverInfo
    {
        public DriverDetail EntityDriverInfo { get; set; }
        public SelectList Staff { get; set; }
    }

    public class FleetAccesory
    {
        public Equipment2Fleet EntityFleetAccesory { get; set; }
        public SelectList Accesories { get; set; }
        public Guid fleetId { get; set; }
    }

}